AmeliaBooking\Infrastructure\Repository\Payment\PaymentRepository D

Total Complexity 136
Dependencies 10
Dependents 0
Total lines 1,283
Lines of code 948
Logical lines of code 401
Comment lines 100
Methods 12
Properties 11

Methods 12

Method Rating Maintainability Complexity Lines of code
getFiltered()
D
18
36 320
getFilteredIdsCount()
D
25
27 175
getFilteredIds()
C
25
25 174
add()
A
42 12 48
getByCriteria()
A
42 9 53
getSecondaryPaymentIds()
A
42 9 49
update()
S
46 6 41
setInvoiceNumber()
S
51 4 26
getUncompletedActionsForPayments()
S
51 3 27
updateTransactionId()
S
55 3 19
__construct()
S
59 1 14
findByStatus()
S
91 1 2